demand deposit - Spanish English Dictionary